package com.dt.platform.domain.hr.meta;

import com.github.foxnic.api.bean.BeanProperty;
import com.dt.platform.domain.hr.Paper;
import java.util.Date;
import java.math.BigDecimal;
import com.dt.platform.domain.hr.PaperQuestion;
import java.util.List;
import com.dt.platform.domain.hr.Learn;
import com.dt.platform.domain.hr.LearnPaper;
import com.dt.platform.domain.hr.PaperQuestionRel;
import javax.persistence.Transient;



/**
 * @author 金杰 , maillank@qq.com
 * @since 2024-09-29 10:06:17
 * @sign 210C65C4BE22BCCFBFE827551A8DEB14
 * 此文件由工具自动生成，请勿修改。若表结构或配置发生变动，请使用工具重新生成。
*/

public class PaperMeta {
	
	/**
	 * 主键 , 类型: java.lang.String
	 */
	public static final String ID="id";
	
	/**
	 * 主键 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> ID_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,ID, java.lang.String.class, "主键", "主键", java.lang.String.class, null);
	
	/**
	 * 所属类型 , 用户ID , 类型: java.lang.String
	 */
	public static final String OWNER_CODE="ownerCode";
	
	/**
	 * 所属类型 , 用户ID , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> OWNER_CODE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,OWNER_CODE, java.lang.String.class, "所属类型", "用户ID", java.lang.String.class, null);
	
	/**
	 * 所属 , 所属模版ID , 类型: java.lang.String
	 */
	public static final String OWNER_ID="ownerId";
	
	/**
	 * 所属 , 所属模版ID , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> OWNER_ID_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,OWNER_ID, java.lang.String.class, "所属", "所属模版ID", java.lang.String.class, null);
	
	/**
	 * 考试名称 , 类型: java.lang.String
	 */
	public static final String NAME="name";
	
	/**
	 * 考试名称 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> NAME_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,NAME, java.lang.String.class, "考试名称", "考试名称", java.lang.String.class, null);
	
	/**
	 * 状态 , 类型: java.lang.String
	 */
	public static final String STATUS="status";
	
	/**
	 * 状态 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> STATUS_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,STATUS, java.lang.String.class, "状态", "状态", java.lang.String.class, null);
	
	/**
	 * 学习课件 , 类型: java.lang.String
	 */
	public static final String LEARN_ID="learnId";
	
	/**
	 * 学习课件 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> LEARN_ID_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,LEARN_ID, java.lang.String.class, "学习课件", "学习课件", java.lang.String.class, null);
	
	/**
	 * 考试用时 , 类型: java.lang.Integer
	 */
	public static final String COST="cost";
	
	/**
	 * 考试用时 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> COST_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,COST, java.lang.Integer.class, "考试用时", "考试用时", java.lang.Integer.class, null);
	
	/**
	 * 关联学习 , 类型: java.lang.String
	 */
	public static final String IF_LEARN="ifLearn";
	
	/**
	 * 关联学习 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> IF_LEARN_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,IF_LEARN, java.lang.String.class, "关联学习", "关联学习", java.lang.String.class, null);
	
	/**
	 * 开始时间 , 类型: java.util.Date
	 */
	public static final String SDATE="sdate";
	
	/**
	 * 开始时间 , 类型: java.util.Date
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.util.Date> SDATE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,SDATE, java.util.Date.class, "开始时间", "开始时间", java.util.Date.class, null);
	
	/**
	 * 结束时间 , 类型: java.util.Date
	 */
	public static final String EDATE="edate";
	
	/**
	 * 结束时间 , 类型: java.util.Date
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.util.Date> EDATE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,EDATE, java.util.Date.class, "结束时间", "结束时间", java.util.Date.class, null);
	
	/**
	 * 总分 , 类型: java.math.BigDecimal
	 */
	public static final String TOTAL_SCORE="totalScore";
	
	/**
	 * 总分 , 类型: java.math.BigDecimal
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.math.BigDecimal> TOTAL_SCORE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,TOTAL_SCORE, java.math.BigDecimal.class, "总分", "总分", java.math.BigDecimal.class, null);
	
	/**
	 * 通过分 , 类型: java.math.BigDecimal
	 */
	public static final String PASS_SCORE="passScore";
	
	/**
	 * 通过分 , 类型: java.math.BigDecimal
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.math.BigDecimal> PASS_SCORE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PASS_SCORE, java.math.BigDecimal.class, "通过分", "通过分", java.math.BigDecimal.class, null);
	
	/**
	 * 答题模式 , 类型: java.lang.String
	 */
	public static final String MODE="mode";
	
	/**
	 * 答题模式 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> MODE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,MODE, java.lang.String.class, "答题模式", "答题模式", java.lang.String.class, null);
	
	/**
	 * 固定模式 , 类型: java.lang.String
	 */
	public static final String FIX_ENABLE="fixEnable";
	
	/**
	 * 固定模式 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> FIX_ENABLE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,FIX_ENABLE, java.lang.String.class, "固定模式", "固定模式", java.lang.String.class, null);
	
	/**
	 * 抽题模式 , 类型: java.lang.String
	 */
	public static final String RAND_ENABLE="randEnable";
	
	/**
	 * 抽题模式 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> RAND_ENABLE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,RAND_ENABLE, java.lang.String.class, "抽题模式", "抽题模式", java.lang.String.class, null);
	
	/**
	 * 分数设置 , 类型: java.lang.String
	 */
	public static final String SCORE_CONF="scoreConf";
	
	/**
	 * 分数设置 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> SCORE_CONF_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,SCORE_CONF, java.lang.String.class, "分数设置", "分数设置", java.lang.String.class, null);
	
	/**
	 * 选题策略 , 类型: java.lang.String
	 */
	public static final String QUESTION_MODE="questionMode";
	
	/**
	 * 选题策略 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> QUESTION_MODE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,QUESTION_MODE, java.lang.String.class, "选题策略", "选题策略", java.lang.String.class, null);
	
	/**
	 * 选择题库 , 类型: java.lang.String
	 */
	public static final String LEARN_PAPER_ID="learnPaperId";
	
	/**
	 * 选择题库 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> LEARN_PAPER_ID_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,LEARN_PAPER_ID, java.lang.String.class, "选择题库", "选择题库", java.lang.String.class, null);
	
	/**
	 * 题目总数 , 类型: java.lang.Integer
	 */
	public static final String QUESTION_R_CNT="questionRCnt";
	
	/**
	 * 题目总数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> QUESTION_R_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,QUESTION_R_CNT, java.lang.Integer.class, "题目总数", "题目总数", java.lang.Integer.class, null);
	
	/**
	 * 判断题数 , 类型: java.lang.Integer
	 */
	public static final String JUDGE_CNT="judgeCnt";
	
	/**
	 * 判断题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> JUDGE_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,JUDGE_CNT, java.lang.Integer.class, "判断题数", "判断题数", java.lang.Integer.class, null);
	
	/**
	 * 判断题数 , 类型: java.lang.Integer
	 */
	public static final String JUDGE_R_CNT="judgeRCnt";
	
	/**
	 * 判断题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> JUDGE_R_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,JUDGE_R_CNT, java.lang.Integer.class, "判断题数", "判断题数", java.lang.Integer.class, null);
	
	/**
	 * 单选题数 , 类型: java.lang.Integer
	 */
	public static final String RADIO_CNT="radioCnt";
	
	/**
	 * 单选题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> RADIO_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,RADIO_CNT, java.lang.Integer.class, "单选题数", "单选题数", java.lang.Integer.class, null);
	
	/**
	 * 单选题数 , 类型: java.lang.Integer
	 */
	public static final String RADIO_R_CNT="radioRCnt";
	
	/**
	 * 单选题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> RADIO_R_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,RADIO_R_CNT, java.lang.Integer.class, "单选题数", "单选题数", java.lang.Integer.class, null);
	
	/**
	 * 多选题数 , 类型: java.lang.Integer
	 */
	public static final String CHOICE_CNT="choiceCnt";
	
	/**
	 * 多选题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> CHOICE_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,CHOICE_CNT, java.lang.Integer.class, "多选题数", "多选题数", java.lang.Integer.class, null);
	
	/**
	 * 多选题数 , 类型: java.lang.Integer
	 */
	public static final String CHOICE_R_CNT="choiceRCnt";
	
	/**
	 * 多选题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> CHOICE_R_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,CHOICE_R_CNT, java.lang.Integer.class, "多选题数", "多选题数", java.lang.Integer.class, null);
	
	/**
	 * 填空题数 , 类型: java.lang.Integer
	 */
	public static final String TEXTAREA_CNT="textareaCnt";
	
	/**
	 * 填空题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> TEXTAREA_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,TEXTAREA_CNT, java.lang.Integer.class, "填空题数", "填空题数", java.lang.Integer.class, null);
	
	/**
	 * 填空题数 , 类型: java.lang.Integer
	 */
	public static final String TEXTAREA_R_CNT="textareaRCnt";
	
	/**
	 * 填空题数 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> TEXTAREA_R_CNT_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,TEXTAREA_R_CNT, java.lang.Integer.class, "填空题数", "填空题数", java.lang.Integer.class, null);
	
	/**
	 * 判断题分 , 类型: java.math.BigDecimal
	 */
	public static final String JUDGE_SCORE="judgeScore";
	
	/**
	 * 判断题分 , 类型: java.math.BigDecimal
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.math.BigDecimal> JUDGE_SCORE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,JUDGE_SCORE, java.math.BigDecimal.class, "判断题分", "判断题分", java.math.BigDecimal.class, null);
	
	/**
	 * 单选题分 , 类型: java.math.BigDecimal
	 */
	public static final String RADIO_SCORE="radioScore";
	
	/**
	 * 单选题分 , 类型: java.math.BigDecimal
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.math.BigDecimal> RADIO_SCORE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,RADIO_SCORE, java.math.BigDecimal.class, "单选题分", "单选题分", java.math.BigDecimal.class, null);
	
	/**
	 * 多选题分 , 类型: java.math.BigDecimal
	 */
	public static final String CHOICE_SCORE="choiceScore";
	
	/**
	 * 多选题分 , 类型: java.math.BigDecimal
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.math.BigDecimal> CHOICE_SCORE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,CHOICE_SCORE, java.math.BigDecimal.class, "多选题分", "多选题分", java.math.BigDecimal.class, null);
	
	/**
	 * 填空题分 , 类型: java.math.BigDecimal
	 */
	public static final String TEXTAREA_SCORE="textareaScore";
	
	/**
	 * 填空题分 , 类型: java.math.BigDecimal
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.math.BigDecimal> TEXTAREA_SCORE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,TEXTAREA_SCORE, java.math.BigDecimal.class, "填空题分", "填空题分", java.math.BigDecimal.class, null);
	
	/**
	 * 备注 , 类型: java.lang.String
	 */
	public static final String NOTES="notes";
	
	/**
	 * 备注 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> NOTES_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,NOTES, java.lang.String.class, "备注", "备注", java.lang.String.class, null);
	
	/**
	 * 试卷 , 类型: java.lang.String
	 */
	public static final String PAPER_FORM_ID="paperFormId";
	
	/**
	 * 试卷 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> PAPER_FORM_ID_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PAPER_FORM_ID, java.lang.String.class, "试卷", "试卷", java.lang.String.class, null);
	
	/**
	 * 创建人ID , 类型: java.lang.String
	 */
	public static final String CREATE_BY="createBy";
	
	/**
	 * 创建人ID , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> CREATE_BY_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,CREATE_BY, java.lang.String.class, "创建人ID", "创建人ID", java.lang.String.class, null);
	
	/**
	 * 创建时间 , 类型: java.util.Date
	 */
	public static final String CREATE_TIME="createTime";
	
	/**
	 * 创建时间 , 类型: java.util.Date
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.util.Date> CREATE_TIME_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,CREATE_TIME, java.util.Date.class, "创建时间", "创建时间", java.util.Date.class, null);
	
	/**
	 * 修改人ID , 类型: java.lang.String
	 */
	public static final String UPDATE_BY="updateBy";
	
	/**
	 * 修改人ID , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> UPDATE_BY_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,UPDATE_BY, java.lang.String.class, "修改人ID", "修改人ID", java.lang.String.class, null);
	
	/**
	 * 修改时间 , 类型: java.util.Date
	 */
	public static final String UPDATE_TIME="updateTime";
	
	/**
	 * 修改时间 , 类型: java.util.Date
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.util.Date> UPDATE_TIME_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,UPDATE_TIME, java.util.Date.class, "修改时间", "修改时间", java.util.Date.class, null);
	
	/**
	 * 是否已删除 , 类型: java.lang.Integer
	 */
	public static final String DELETED="deleted";
	
	/**
	 * 是否已删除 , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> DELETED_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,DELETED, java.lang.Integer.class, "是否已删除", "是否已删除", java.lang.Integer.class, null);
	
	/**
	 * 删除人ID , 类型: java.lang.String
	 */
	public static final String DELETE_BY="deleteBy";
	
	/**
	 * 删除人ID , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> DELETE_BY_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,DELETE_BY, java.lang.String.class, "删除人ID", "删除人ID", java.lang.String.class, null);
	
	/**
	 * 删除时间 , 类型: java.util.Date
	 */
	public static final String DELETE_TIME="deleteTime";
	
	/**
	 * 删除时间 , 类型: java.util.Date
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.util.Date> DELETE_TIME_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,DELETE_TIME, java.util.Date.class, "删除时间", "删除时间", java.util.Date.class, null);
	
	/**
	 * version , 类型: java.lang.Integer
	 */
	public static final String VERSION="version";
	
	/**
	 * version , 类型: java.lang.Integer
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.Integer> VERSION_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,VERSION, java.lang.Integer.class, "version", "version", java.lang.Integer.class, null);
	
	/**
	 * 租户 , 类型: java.lang.String
	 */
	public static final String TENANT_ID="tenantId";
	
	/**
	 * 租户 , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> TENANT_ID_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,TENANT_ID, java.lang.String.class, "租户", "租户", java.lang.String.class, null);
	
	/**
	 * paperQuestionList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final String PAPER_QUESTION_LIST="paperQuestionList";
	
	/**
	 * paperQuestionList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.PaperQuestion> PAPER_QUESTION_LIST_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PAPER_QUESTION_LIST, java.util.List.class, "paperQuestionList", "paperQuestionList", com.dt.platform.domain.hr.PaperQuestion.class, null);
	
	/**
	 * PaperQuestionForJudgeList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final String PAPER_QUESTION_FOR_JUDGE_LIST="PaperQuestionForJudgeList";
	
	/**
	 * PaperQuestionForJudgeList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.PaperQuestion> PAPER_QUESTION_FOR_JUDGE_LIST_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PAPER_QUESTION_FOR_JUDGE_LIST, java.util.List.class, "PaperQuestionForJudgeList", "PaperQuestionForJudgeList", com.dt.platform.domain.hr.PaperQuestion.class, null);
	
	/**
	 * PaperQuestionForRadioList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final String PAPER_QUESTION_FOR_RADIO_LIST="PaperQuestionForRadioList";
	
	/**
	 * PaperQuestionForRadioList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.PaperQuestion> PAPER_QUESTION_FOR_RADIO_LIST_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PAPER_QUESTION_FOR_RADIO_LIST, java.util.List.class, "PaperQuestionForRadioList", "PaperQuestionForRadioList", com.dt.platform.domain.hr.PaperQuestion.class, null);
	
	/**
	 * PaperQuestionForChoiceList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final String PAPER_QUESTION_FOR_CHOICE_LIST="PaperQuestionForChoiceList";
	
	/**
	 * PaperQuestionForChoiceList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.PaperQuestion> PAPER_QUESTION_FOR_CHOICE_LIST_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PAPER_QUESTION_FOR_CHOICE_LIST, java.util.List.class, "PaperQuestionForChoiceList", "PaperQuestionForChoiceList", com.dt.platform.domain.hr.PaperQuestion.class, null);
	
	/**
	 * PaperQuestionForTextAreaList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final String PAPER_QUESTION_FOR_TEXT_AREA_LIST="PaperQuestionForTextAreaList";
	
	/**
	 * PaperQuestionForTextAreaList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestion
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.PaperQuestion> PAPER_QUESTION_FOR_TEXT_AREA_LIST_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PAPER_QUESTION_FOR_TEXT_AREA_LIST, java.util.List.class, "PaperQuestionForTextAreaList", "PaperQuestionForTextAreaList", com.dt.platform.domain.hr.PaperQuestion.class, null);
	
	/**
	 * learn , 类型: com.dt.platform.domain.hr.Learn
	 */
	public static final String LEARN="learn";
	
	/**
	 * learn , 类型: com.dt.platform.domain.hr.Learn
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.Learn> LEARN_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,LEARN, com.dt.platform.domain.hr.Learn.class, "learn", "learn", com.dt.platform.domain.hr.Learn.class, null);
	
	/**
	 * learnPaper , 类型: com.dt.platform.domain.hr.LearnPaper
	 */
	public static final String LEARN_PAPER="learnPaper";
	
	/**
	 * learnPaper , 类型: com.dt.platform.domain.hr.LearnPaper
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.LearnPaper> LEARN_PAPER_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,LEARN_PAPER, com.dt.platform.domain.hr.LearnPaper.class, "learnPaper", "learnPaper", com.dt.platform.domain.hr.LearnPaper.class, null);
	
	/**
	 * paperQuestionRealList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestionRel
	 */
	public static final String PAPER_QUESTION_REAL_LIST="paperQuestionRealList";
	
	/**
	 * paperQuestionRealList , 集合类型: LIST , 类型: com.dt.platform.domain.hr.PaperQuestionRel
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,com.dt.platform.domain.hr.PaperQuestionRel> PAPER_QUESTION_REAL_LIST_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,PAPER_QUESTION_REAL_LIST, java.util.List.class, "paperQuestionRealList", "paperQuestionRealList", com.dt.platform.domain.hr.PaperQuestionRel.class, null);
	
	/**
	 * selectedCode , 类型: java.lang.String
	 */
	public static final String SELECTED_CODE="selectedCode";
	
	/**
	 * selectedCode , 类型: java.lang.String
	 */
	public static final BeanProperty<com.dt.platform.domain.hr.Paper,java.lang.String> SELECTED_CODE_PROP = new BeanProperty(com.dt.platform.domain.hr.Paper.class ,SELECTED_CODE, java.lang.String.class, "selectedCode", "selectedCode", java.lang.String.class, null);
	
	/**
	 * 全部属性清单
	 */
	public static final String[] $PROPS={ ID , OWNER_CODE , OWNER_ID , NAME , STATUS , LEARN_ID , COST , IF_LEARN , SDATE , EDATE , TOTAL_SCORE , PASS_SCORE , MODE , FIX_ENABLE , RAND_ENABLE , SCORE_CONF , QUESTION_MODE , LEARN_PAPER_ID , QUESTION_R_CNT , JUDGE_CNT , JUDGE_R_CNT , RADIO_CNT , RADIO_R_CNT , CHOICE_CNT , CHOICE_R_CNT , TEXTAREA_CNT , TEXTAREA_R_CNT , JUDGE_SCORE , RADIO_SCORE , CHOICE_SCORE , TEXTAREA_SCORE , NOTES , PAPER_FORM_ID , CREATE_BY , CREATE_TIME , UPDATE_BY , UPDATE_TIME , DELETED , DELETE_BY , DELETE_TIME , VERSION , TENANT_ID , PAPER_QUESTION_LIST , PAPER_QUESTION_FOR_JUDGE_LIST , PAPER_QUESTION_FOR_RADIO_LIST , PAPER_QUESTION_FOR_CHOICE_LIST , PAPER_QUESTION_FOR_TEXT_AREA_LIST , LEARN , LEARN_PAPER , PAPER_QUESTION_REAL_LIST , SELECTED_CODE };
	
	/**
	 * 代理类
	 */
	public static class $$proxy$$ extends com.dt.platform.domain.hr.Paper {

		private static final long serialVersionUID = 1L;

		
		/**
		 * 设置 主键
		 * @param id 主键
		 * @return 当前对象
		*/
		public Paper setId(String id) {
			super.change(ID,super.getId(),id);
			super.setId(id);
			return this;
		}
		
		/**
		 * 设置 所属类型
		 * @param ownerCode 所属类型
		 * @return 当前对象
		*/
		public Paper setOwnerCode(String ownerCode) {
			super.change(OWNER_CODE,super.getOwnerCode(),ownerCode);
			super.setOwnerCode(ownerCode);
			return this;
		}
		
		/**
		 * 设置 所属
		 * @param ownerId 所属
		 * @return 当前对象
		*/
		public Paper setOwnerId(String ownerId) {
			super.change(OWNER_ID,super.getOwnerId(),ownerId);
			super.setOwnerId(ownerId);
			return this;
		}
		
		/**
		 * 设置 考试名称
		 * @param name 考试名称
		 * @return 当前对象
		*/
		public Paper setName(String name) {
			super.change(NAME,super.getName(),name);
			super.setName(name);
			return this;
		}
		
		/**
		 * 设置 状态
		 * @param status 状态
		 * @return 当前对象
		*/
		public Paper setStatus(String status) {
			super.change(STATUS,super.getStatus(),status);
			super.setStatus(status);
			return this;
		}
		
		/**
		 * 设置 学习课件
		 * @param learnId 学习课件
		 * @return 当前对象
		*/
		public Paper setLearnId(String learnId) {
			super.change(LEARN_ID,super.getLearnId(),learnId);
			super.setLearnId(learnId);
			return this;
		}
		
		/**
		 * 设置 考试用时
		 * @param cost 考试用时
		 * @return 当前对象
		*/
		public Paper setCost(Integer cost) {
			super.change(COST,super.getCost(),cost);
			super.setCost(cost);
			return this;
		}
		
		/**
		 * 设置 关联学习
		 * @param ifLearn 关联学习
		 * @return 当前对象
		*/
		public Paper setIfLearn(String ifLearn) {
			super.change(IF_LEARN,super.getIfLearn(),ifLearn);
			super.setIfLearn(ifLearn);
			return this;
		}
		
		/**
		 * 设置 开始时间
		 * @param sdate 开始时间
		 * @return 当前对象
		*/
		public Paper setSdate(Date sdate) {
			super.change(SDATE,super.getSdate(),sdate);
			super.setSdate(sdate);
			return this;
		}
		
		/**
		 * 设置 结束时间
		 * @param edate 结束时间
		 * @return 当前对象
		*/
		public Paper setEdate(Date edate) {
			super.change(EDATE,super.getEdate(),edate);
			super.setEdate(edate);
			return this;
		}
		
		/**
		 * 设置 总分
		 * @param totalScore 总分
		 * @return 当前对象
		*/
		public Paper setTotalScore(BigDecimal totalScore) {
			super.change(TOTAL_SCORE,super.getTotalScore(),totalScore);
			super.setTotalScore(totalScore);
			return this;
		}
		
		/**
		 * 设置 通过分
		 * @param passScore 通过分
		 * @return 当前对象
		*/
		public Paper setPassScore(BigDecimal passScore) {
			super.change(PASS_SCORE,super.getPassScore(),passScore);
			super.setPassScore(passScore);
			return this;
		}
		
		/**
		 * 设置 答题模式
		 * @param mode 答题模式
		 * @return 当前对象
		*/
		public Paper setMode(String mode) {
			super.change(MODE,super.getMode(),mode);
			super.setMode(mode);
			return this;
		}
		
		/**
		 * 设置 固定模式
		 * @param fixEnable 固定模式
		 * @return 当前对象
		*/
		public Paper setFixEnable(String fixEnable) {
			super.change(FIX_ENABLE,super.getFixEnable(),fixEnable);
			super.setFixEnable(fixEnable);
			return this;
		}
		
		/**
		 * 设置 抽题模式
		 * @param randEnable 抽题模式
		 * @return 当前对象
		*/
		public Paper setRandEnable(String randEnable) {
			super.change(RAND_ENABLE,super.getRandEnable(),randEnable);
			super.setRandEnable(randEnable);
			return this;
		}
		
		/**
		 * 设置 分数设置
		 * @param scoreConf 分数设置
		 * @return 当前对象
		*/
		public Paper setScoreConf(String scoreConf) {
			super.change(SCORE_CONF,super.getScoreConf(),scoreConf);
			super.setScoreConf(scoreConf);
			return this;
		}
		
		/**
		 * 设置 选题策略
		 * @param questionMode 选题策略
		 * @return 当前对象
		*/
		public Paper setQuestionMode(String questionMode) {
			super.change(QUESTION_MODE,super.getQuestionMode(),questionMode);
			super.setQuestionMode(questionMode);
			return this;
		}
		
		/**
		 * 设置 选择题库
		 * @param learnPaperId 选择题库
		 * @return 当前对象
		*/
		public Paper setLearnPaperId(String learnPaperId) {
			super.change(LEARN_PAPER_ID,super.getLearnPaperId(),learnPaperId);
			super.setLearnPaperId(learnPaperId);
			return this;
		}
		
		/**
		 * 设置 题目总数
		 * @param questionRCnt 题目总数
		 * @return 当前对象
		*/
		public Paper setQuestionRCnt(Integer questionRCnt) {
			super.change(QUESTION_R_CNT,super.getQuestionRCnt(),questionRCnt);
			super.setQuestionRCnt(questionRCnt);
			return this;
		}
		
		/**
		 * 设置 判断题数
		 * @param judgeCnt 判断题数
		 * @return 当前对象
		*/
		public Paper setJudgeCnt(Integer judgeCnt) {
			super.change(JUDGE_CNT,super.getJudgeCnt(),judgeCnt);
			super.setJudgeCnt(judgeCnt);
			return this;
		}
		
		/**
		 * 设置 判断题数
		 * @param judgeRCnt 判断题数
		 * @return 当前对象
		*/
		public Paper setJudgeRCnt(Integer judgeRCnt) {
			super.change(JUDGE_R_CNT,super.getJudgeRCnt(),judgeRCnt);
			super.setJudgeRCnt(judgeRCnt);
			return this;
		}
		
		/**
		 * 设置 单选题数
		 * @param radioCnt 单选题数
		 * @return 当前对象
		*/
		public Paper setRadioCnt(Integer radioCnt) {
			super.change(RADIO_CNT,super.getRadioCnt(),radioCnt);
			super.setRadioCnt(radioCnt);
			return this;
		}
		
		/**
		 * 设置 单选题数
		 * @param radioRCnt 单选题数
		 * @return 当前对象
		*/
		public Paper setRadioRCnt(Integer radioRCnt) {
			super.change(RADIO_R_CNT,super.getRadioRCnt(),radioRCnt);
			super.setRadioRCnt(radioRCnt);
			return this;
		}
		
		/**
		 * 设置 多选题数
		 * @param choiceCnt 多选题数
		 * @return 当前对象
		*/
		public Paper setChoiceCnt(Integer choiceCnt) {
			super.change(CHOICE_CNT,super.getChoiceCnt(),choiceCnt);
			super.setChoiceCnt(choiceCnt);
			return this;
		}
		
		/**
		 * 设置 多选题数
		 * @param choiceRCnt 多选题数
		 * @return 当前对象
		*/
		public Paper setChoiceRCnt(Integer choiceRCnt) {
			super.change(CHOICE_R_CNT,super.getChoiceRCnt(),choiceRCnt);
			super.setChoiceRCnt(choiceRCnt);
			return this;
		}
		
		/**
		 * 设置 填空题数
		 * @param textareaCnt 填空题数
		 * @return 当前对象
		*/
		public Paper setTextareaCnt(Integer textareaCnt) {
			super.change(TEXTAREA_CNT,super.getTextareaCnt(),textareaCnt);
			super.setTextareaCnt(textareaCnt);
			return this;
		}
		
		/**
		 * 设置 填空题数
		 * @param textareaRCnt 填空题数
		 * @return 当前对象
		*/
		public Paper setTextareaRCnt(Integer textareaRCnt) {
			super.change(TEXTAREA_R_CNT,super.getTextareaRCnt(),textareaRCnt);
			super.setTextareaRCnt(textareaRCnt);
			return this;
		}
		
		/**
		 * 设置 判断题分
		 * @param judgeScore 判断题分
		 * @return 当前对象
		*/
		public Paper setJudgeScore(BigDecimal judgeScore) {
			super.change(JUDGE_SCORE,super.getJudgeScore(),judgeScore);
			super.setJudgeScore(judgeScore);
			return this;
		}
		
		/**
		 * 设置 单选题分
		 * @param radioScore 单选题分
		 * @return 当前对象
		*/
		public Paper setRadioScore(BigDecimal radioScore) {
			super.change(RADIO_SCORE,super.getRadioScore(),radioScore);
			super.setRadioScore(radioScore);
			return this;
		}
		
		/**
		 * 设置 多选题分
		 * @param choiceScore 多选题分
		 * @return 当前对象
		*/
		public Paper setChoiceScore(BigDecimal choiceScore) {
			super.change(CHOICE_SCORE,super.getChoiceScore(),choiceScore);
			super.setChoiceScore(choiceScore);
			return this;
		}
		
		/**
		 * 设置 填空题分
		 * @param textareaScore 填空题分
		 * @return 当前对象
		*/
		public Paper setTextareaScore(BigDecimal textareaScore) {
			super.change(TEXTAREA_SCORE,super.getTextareaScore(),textareaScore);
			super.setTextareaScore(textareaScore);
			return this;
		}
		
		/**
		 * 设置 备注
		 * @param notes 备注
		 * @return 当前对象
		*/
		public Paper setNotes(String notes) {
			super.change(NOTES,super.getNotes(),notes);
			super.setNotes(notes);
			return this;
		}
		
		/**
		 * 设置 试卷
		 * @param paperFormId 试卷
		 * @return 当前对象
		*/
		public Paper setPaperFormId(String paperFormId) {
			super.change(PAPER_FORM_ID,super.getPaperFormId(),paperFormId);
			super.setPaperFormId(paperFormId);
			return this;
		}
		
		/**
		 * 设置 创建人ID
		 * @param createBy 创建人ID
		 * @return 当前对象
		*/
		public Paper setCreateBy(String createBy) {
			super.change(CREATE_BY,super.getCreateBy(),createBy);
			super.setCreateBy(createBy);
			return this;
		}
		
		/**
		 * 设置 创建时间
		 * @param createTime 创建时间
		 * @return 当前对象
		*/
		public Paper setCreateTime(Date createTime) {
			super.change(CREATE_TIME,super.getCreateTime(),createTime);
			super.setCreateTime(createTime);
			return this;
		}
		
		/**
		 * 设置 修改人ID
		 * @param updateBy 修改人ID
		 * @return 当前对象
		*/
		public Paper setUpdateBy(String updateBy) {
			super.change(UPDATE_BY,super.getUpdateBy(),updateBy);
			super.setUpdateBy(updateBy);
			return this;
		}
		
		/**
		 * 设置 修改时间
		 * @param updateTime 修改时间
		 * @return 当前对象
		*/
		public Paper setUpdateTime(Date updateTime) {
			super.change(UPDATE_TIME,super.getUpdateTime(),updateTime);
			super.setUpdateTime(updateTime);
			return this;
		}
		
		/**
		 * 设置 是否已删除
		 * @param deleted 是否已删除
		 * @return 当前对象
		*/
		public Paper setDeleted(Integer deleted) {
			super.change(DELETED,super.getDeleted(),deleted);
			super.setDeleted(deleted);
			return this;
		}
		
		/**
		 * 设置 删除人ID
		 * @param deleteBy 删除人ID
		 * @return 当前对象
		*/
		public Paper setDeleteBy(String deleteBy) {
			super.change(DELETE_BY,super.getDeleteBy(),deleteBy);
			super.setDeleteBy(deleteBy);
			return this;
		}
		
		/**
		 * 设置 删除时间
		 * @param deleteTime 删除时间
		 * @return 当前对象
		*/
		public Paper setDeleteTime(Date deleteTime) {
			super.change(DELETE_TIME,super.getDeleteTime(),deleteTime);
			super.setDeleteTime(deleteTime);
			return this;
		}
		
		/**
		 * 设置 version
		 * @param version version
		 * @return 当前对象
		*/
		public Paper setVersion(Integer version) {
			super.change(VERSION,super.getVersion(),version);
			super.setVersion(version);
			return this;
		}
		
		/**
		 * 设置 租户
		 * @param tenantId 租户
		 * @return 当前对象
		*/
		public Paper setTenantId(String tenantId) {
			super.change(TENANT_ID,super.getTenantId(),tenantId);
			super.setTenantId(tenantId);
			return this;
		}
		
		/**
		 * 设置 paperQuestionList
		 * @param paperQuestionList paperQuestionList
		 * @return 当前对象
		*/
		public Paper setPaperQuestionList(List<PaperQuestion> paperQuestionList) {
			super.change(PAPER_QUESTION_LIST,super.getPaperQuestionList(),paperQuestionList);
			super.setPaperQuestionList(paperQuestionList);
			return this;
		}
		
		/**
		 * 设置 PaperQuestionForJudgeList
		 * @param PaperQuestionForJudgeList PaperQuestionForJudgeList
		 * @return 当前对象
		*/
		public Paper setPaperQuestionForJudgeList(List<PaperQuestion> PaperQuestionForJudgeList) {
			super.change(PAPER_QUESTION_FOR_JUDGE_LIST,super.getPaperQuestionForJudgeList(),PaperQuestionForJudgeList);
			super.setPaperQuestionForJudgeList(PaperQuestionForJudgeList);
			return this;
		}
		
		/**
		 * 设置 PaperQuestionForRadioList
		 * @param PaperQuestionForRadioList PaperQuestionForRadioList
		 * @return 当前对象
		*/
		public Paper setPaperQuestionForRadioList(List<PaperQuestion> PaperQuestionForRadioList) {
			super.change(PAPER_QUESTION_FOR_RADIO_LIST,super.getPaperQuestionForRadioList(),PaperQuestionForRadioList);
			super.setPaperQuestionForRadioList(PaperQuestionForRadioList);
			return this;
		}
		
		/**
		 * 设置 PaperQuestionForChoiceList
		 * @param PaperQuestionForChoiceList PaperQuestionForChoiceList
		 * @return 当前对象
		*/
		public Paper setPaperQuestionForChoiceList(List<PaperQuestion> PaperQuestionForChoiceList) {
			super.change(PAPER_QUESTION_FOR_CHOICE_LIST,super.getPaperQuestionForChoiceList(),PaperQuestionForChoiceList);
			super.setPaperQuestionForChoiceList(PaperQuestionForChoiceList);
			return this;
		}
		
		/**
		 * 设置 PaperQuestionForTextAreaList
		 * @param PaperQuestionForTextAreaList PaperQuestionForTextAreaList
		 * @return 当前对象
		*/
		public Paper setPaperQuestionForTextAreaList(List<PaperQuestion> PaperQuestionForTextAreaList) {
			super.change(PAPER_QUESTION_FOR_TEXT_AREA_LIST,super.getPaperQuestionForTextAreaList(),PaperQuestionForTextAreaList);
			super.setPaperQuestionForTextAreaList(PaperQuestionForTextAreaList);
			return this;
		}
		
		/**
		 * 设置 learn
		 * @param learn learn
		 * @return 当前对象
		*/
		public Paper setLearn(Learn learn) {
			super.change(LEARN,super.getLearn(),learn);
			super.setLearn(learn);
			return this;
		}
		
		/**
		 * 设置 learnPaper
		 * @param learnPaper learnPaper
		 * @return 当前对象
		*/
		public Paper setLearnPaper(LearnPaper learnPaper) {
			super.change(LEARN_PAPER,super.getLearnPaper(),learnPaper);
			super.setLearnPaper(learnPaper);
			return this;
		}
		
		/**
		 * 设置 paperQuestionRealList
		 * @param paperQuestionRealList paperQuestionRealList
		 * @return 当前对象
		*/
		public Paper setPaperQuestionRealList(List<PaperQuestionRel> paperQuestionRealList) {
			super.change(PAPER_QUESTION_REAL_LIST,super.getPaperQuestionRealList(),paperQuestionRealList);
			super.setPaperQuestionRealList(paperQuestionRealList);
			return this;
		}
		
		/**
		 * 设置 selectedCode
		 * @param selectedCode selectedCode
		 * @return 当前对象
		*/
		public Paper setSelectedCode(String selectedCode) {
			super.change(SELECTED_CODE,super.getSelectedCode(),selectedCode);
			super.setSelectedCode(selectedCode);
			return this;
		}

		/**
		 * 克隆当前对象
		*/
		@Transient
		public Paper clone() {
			return duplicate(true);
		}

		/**
		 * 复制当前对象
		 * @param all 是否复制全部属性，当 false 时，仅复制来自数据表的属性
		*/
		@Transient
		public Paper duplicate(boolean all) {
			$$proxy$$ inst=new $$proxy$$();
			inst.setChoiceScore(this.getChoiceScore());
			inst.setNotes(this.getNotes());
			inst.setRandEnable(this.getRandEnable());
			inst.setOwnerCode(this.getOwnerCode());
			inst.setScoreConf(this.getScoreConf());
			inst.setOwnerId(this.getOwnerId());
			inst.setRadioCnt(this.getRadioCnt());
			inst.setMode(this.getMode());
			inst.setQuestionMode(this.getQuestionMode());
			inst.setUpdateBy(this.getUpdateBy());
			inst.setId(this.getId());
			inst.setRadioRCnt(this.getRadioRCnt());
			inst.setChoiceCnt(this.getChoiceCnt());
			inst.setJudgeScore(this.getJudgeScore());
			inst.setPaperFormId(this.getPaperFormId());
			inst.setQuestionRCnt(this.getQuestionRCnt());
			inst.setSdate(this.getSdate());
			inst.setCost(this.getCost());
			inst.setJudgeCnt(this.getJudgeCnt());
			inst.setTextareaRCnt(this.getTextareaRCnt());
			inst.setRadioScore(this.getRadioScore());
			inst.setJudgeRCnt(this.getJudgeRCnt());
			inst.setUpdateTime(this.getUpdateTime());
			inst.setEdate(this.getEdate());
			inst.setTotalScore(this.getTotalScore());
			inst.setPassScore(this.getPassScore());
			inst.setVersion(this.getVersion());
			inst.setLearnPaperId(this.getLearnPaperId());
			inst.setChoiceRCnt(this.getChoiceRCnt());
			inst.setCreateBy(this.getCreateBy());
			inst.setDeleted(this.getDeleted());
			inst.setCreateTime(this.getCreateTime());
			inst.setDeleteTime(this.getDeleteTime());
			inst.setTextareaCnt(this.getTextareaCnt());
			inst.setName(this.getName());
			inst.setTextareaScore(this.getTextareaScore());
			inst.setTenantId(this.getTenantId());
			inst.setLearnId(this.getLearnId());
			inst.setDeleteBy(this.getDeleteBy());
			inst.setIfLearn(this.getIfLearn());
			inst.setFixEnable(this.getFixEnable());
			inst.setStatus(this.getStatus());
			if(all) {
				inst.setPaperQuestionList(this.getPaperQuestionList());
				inst.setLearn(this.getLearn());
				inst.setLearnPaper(this.getLearnPaper());
				inst.setPaperQuestionForJudgeList(this.getPaperQuestionForJudgeList());
				inst.setPaperQuestionForRadioList(this.getPaperQuestionForRadioList());
				inst.setPaperQuestionForTextAreaList(this.getPaperQuestionForTextAreaList());
				inst.setPaperQuestionRealList(this.getPaperQuestionRealList());
				inst.setPaperQuestionForChoiceList(this.getPaperQuestionForChoiceList());
				inst.setSelectedCode(this.getSelectedCode());
			}
			inst.clearModifies();
			return inst;
		}

	}
}